Bối cảnh Bắc_Ngụy_Tuyên_Vũ_Đế

Một tượng đá được trạm khắc với kiếm bảo vệ bên ngoài lăng mộ Lạc Dương của Tuyên Vũ Đế

Thác Bạt Khác sinh năm 483, ông là con trai thứ hai của Hiếu Văn Đế. Mẹ ông là một quý nhân, tên là Cao Chiếu Dung (高照容) (ông sinh ra cùng năm với hoàng huynh Thác Bạt Tuân). Thời thơ ấu của Thác Bạt Khác không được sử sách đề cập nhiều, bao gồm cả việc Cao quý nhân có nuôi dưỡng ông hay không. Năm 496, Bắc Ngụy Hiếu Văn Đế thay họ cho toàn bộ hoàng tộc từ Thác Bạt sang Nguyên, do đó tên của ông trở thành Nguyên Khác.

Vào mùa thu năm 496, Nguyên Tuân (đang là thái tử) không thể chịu nổi thời tiết nóng bức tại tân đô Lạc Dương (Hiếu Văn Đế rời đô đến đây từ Bình Thành (平城, nay thuộc Đại Đồng, Sơn Tây) năm 494), đã âm mưu chạy trốn về Bình Thành cùng những người theo mình. Song âm mưu của Thái tử bị phát hiện, Hiếu Văn Đế đã phế truất Nguyên Tuân, và đến năm 497, Nguyên Khác đã được lập làm thái tử. Cuối năm đó, mẹ ông là Cao quý nhân (lúc đó đang ở Bình Thành) đã đi về phía nam để hội ngộ với hoàng nhi tại Lạc Dương, song bà đã qua đời trên đường đi. Các sử gia nói chung tin rằng bà đã bị chính thất của Hiếu Văn Đế, hoàng hậu Phùng Nhuận sát hại vì Hoàng hậu muốn được nuôi dưỡng Nguyên Khác. Tuy nhiên, sau khi Hiếu Văn Đế phát hiện ra việc Hoàng hậu thông gian với Cao Bồ Tát (高菩薩) vào năm 499, bèn giam hoàng hậu vào lãnh cung. Hiếu Văn Đế lệnh cho Nguyên Khác không được liên hệ gì với bà.

Đến năm 499, Hiếu Văn Đế đã lâm bệnh trong một chiến dịch đánh Nam Tề rồi qua đời. Em trai Hiếu Văn Đế là Bành Thành vương Nguyên Hiệp (元勰) đã ra lệnh cho quân Bắc Ngụy rút lui, Nguyên Hiệp giữ bí mật về cái chết của Hiếu Văn Đế trong khi mời Nguyên Khác đến hội quân. Các hầu cận của Nguyên Khác phần lớn đều nghi ngờ rằng Nguyên Hiệp muốn cướp ngôi, song Nguyên Hiệp khi gặp Nguyên Khác đã thể hiện lòng tôn kính và thuyết phục Nguyên Khác rằng mình là người trung thành. Nguyên Khác, ở tuổi 16, đã lên ngôi và trở thành Tuyên Vũ Đế tại Lỗ Dương (魯陽, nay thuộc Bình Đỉnh Sơn, Hà Nam), trước khi đội quân có thể trở về Lạc Dương.